<?php
include_once "../negocio/Documento.php";
include_once "../negocio/Solicitud.php";
include_once "../negocio/FormatoDocumento.php";
include_once "../negocio/Cliente.php";
include_once "../negocio/RepertorioEscPublica.php";

include_once "../negocio/Notaria.php";
$notaria = new Notaria();
$notaria->setRut_notaria($obj_funcionario->getRut_notaria());
$notaria->setTipo("t");
//$notaria->setActual(1);
$info_notaria=$notaria->infoNotaria();
print_r($info_notaria);

$meses[1]="enero";
$meses[2]="febrero";
$meses[3]="marzo";
$meses[4]="abril";
$meses[5]="mayo";
$meses[6]="junio";
$meses[7]="julio";
$meses[8]="agosto";
$meses[9]="septiembre";
$meses[10]="octubre";
$meses[11]="noviembre";
$meses[12]="diciembre";
$numeros =    array("-", "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve");
        $numerosX =   array("-", "un", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve");
        $numeros100 = array("-", "ciento", "doscientos", "trecientos", "cuatrocientos", "quinientos", "seicientos", "setecientos", "ochocientos", "novecientos");
        $numeros11 =  array("-", "once", "doce", "trece", "catorce", "quince", "dieciseis", "diecisiete", "dieciocho", "diecinueve");
        $numeros10 =  array("-", "-", "-", "treinta", "cuarenta", "cincuenta", "sesenta", "setenta", "ochenta", "noventa");

        function tresnumeros($n, $last) {
            global $numeros100, $numeros10, $numeros11, $numeros, $numerosX;
            if ($n == 100) return "cien ";
            if ($n == 0) return "cero ";
            $r = "";
            $cen = floor($n / 100);
            $dec = floor(($n % 100) / 10);
            $uni = $n % 10;
            if ($cen > 0) $r .= $numeros100[$cen] . " ";

            switch ($dec) {
                case 0: $special = 0; break;
                case 1: $special = 10; break;
                case 2: $special = 20; break;
                default: $r .= $numeros10[$dec] . " "; $special = 30; break;
            }
            if ($uni == 0) {
                if ($special==30);
                else if ($special==20) $r .= "veinte ";
                else if ($special==10) $r .= "diez ";
                else if ($special==0);
            } else {
                if ($special == 30 && !$last) $r .= "y " . $numerosX[$n%10] . " ";
                else if ($special == 30) $r .= "y " . $numeros[$n%10] . " ";
                else if ($special == 20) {
                    if ($uni == 3) $r .= "veintitrés ";
                    else if (!$last) $r .= "veinti" . $numerosX[$n%10] . " ";
                    else $r .= "veinti" . $numeros[$n%10] . " ";
                } else if ($special == 10) $r .= $numeros11[$n%10] . " ";
                else if ($special == 0 && !$last) $r .= $numerosX[$n%10] . " ";
                else if ($special == 0) $r .= $numeros[$n%10] . " ";
            }
            return $r;
        }

        function seisnumeros($n, $last) {
            if ($n == 0) return "cero ";
            $miles = floor($n / 1000);
            $units = $n % 1000;
            $r = "";
            if ($miles == 1) $r .= "mil ";
            else if ($miles > 1) $r .= tresnumeros($miles, false) . "mil ";
            if ($units > 0) $r .= tresnumeros($units, $last);
            return $r;
        }

        function docenumeros($n) {
            if ($n == 0) return "cero ";
            $millo = floor($n / 1000000);
            $units = $n % 1000000;
            $r = "";
            if ($millo == 1) $r .= "un millón ";
            else if ($millo > 1) $r .= seisnumeros($millo, false) . "millones ";
            //echo "<br>".$units."<br>";
            if ($units > 0) $r .= seisnumeros($units, true);
            return $r;
        }


function num_pal($num)
{
        //echo $num;
	$num=preg_replace('/\./', '', $num);
	$num=preg_replace('/-/', ' guión ', $num);
	$num=preg_replace('/,/', ' coma ', $num);
	$numero_dividido=preg_split("/ /", $num);
	$final_1="";
	//print_r($numero_dividido);
	for($i=0;$i<count($numero_dividido);$i++)
		{
			//echo docenumeros($numero_dividido[$i])."-";
			//docenumeros($numero_dividido[$i])=='cero '
			//preg_match('/^\d+$/',$numero_dividido[$i]);
			if(!preg_match('/^\d+$/',$numero_dividido[$i])){$final_1.=$numero_dividido[$i]." ";}
			else{$final_1.=docenumeros($numero_dividido[$i])." ";}
		}
	//echo $num;
	return $final_1;
}
?>
<script type="text/javascript">
                function funct_guardar_documento()
                {
                    //alert('');
                    document.getElementById('doc_a_enviar').innerHTML=editor.getData();
                    document.getElementById('inputoc').value=document.getElementById('doc_a_enviar').innerHTML;
                    //alert(document.getElementById('inputoc').value);
                }
                function setValor(identificador)
                {   ident='';
                    var numero=identificador.length-1;
                    for(var j=0;j<numero;j++)
                        ident+=identificador[j];
                    //alert(ident);
                    for(var i=0;i<20;i++)
                        {
                            if(document.getElementById(ident+i+'c'))
                            document.getElementById(ident+i+'c').innerHTML=num_pal(document.getElementById(identificador).value);
                        //alert(ident+i+'c '+identificador);

                        }
                }
var numeros = ["-", "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve"];
var numerosX =   ["-", "un", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve"];
var numeros100 = ["-","ciento","doscientos","trecientos","cuatrocientos","quinientos","seicientos","setecientos","ochocientos","novecientos"];
var numeros11 =  ["-", "once", "doce", "trece", "catorce", "quince", "dieciseis", "diecisiete", "dieciocho", "diecinueve"];
var numeros10 =  ["-", "-", "-", "treinta", "cuarenta", "cincuenta", "sesenta", "setenta", "ochenta", "noventa"];

        function tresnumeros(n, last) {
            //global $numeros100, $numeros10, $numeros11, $numeros, $numerosX;


            if (n == 100) return "cien ";
            if (n == 0) return "cero ";
            r = "";
            cen = Math.floor(n / 100);
            dec = Math.floor((n % 100) / 10);
            uni = n % 10;

            if (cen > 0) r += numeros100[cen] + " ";

            switch (dec) {
                case 0: special = 0; break;
                case 1: special = 10; break;
                case 2: special = 20; break;
                default: r += numeros10[dec] + " "; special = 30; break;
            }

            if (uni == 0) {
                if (special==30);
                else if (special==20) r += "veinte ";
                else if (special==10) r += "diez ";
                else if (special==0);
            }
            else {
                if (special == 30 && !last) r += "y " + numerosX[n%10] + " ";
                else if (special == 30) r += "y " + numeros[n%10] + " ";
                else if (special == 20) {
                    if (uni == 3) r += "veintitrés ";
                    else if (!last) r += "veinti" +numerosX[n%10] + " ";
                    else r += "veinti" + numeros[n%10] + " ";
                }
                else if (special == 10) r += numeros11[n%10] + " ";
                else if (special == 0 && !last) r += numerosX[n%10] + " ";
                else if (special == 0) r += numeros[n%10] + " ";

            }

            return r;
        }

        function seisnumeros(n, last) {
            if (n == 0) return "cero ";
            miles = Math.floor(n / 1000);
            units = n % 1000;
            r = "";
            if (miles == 1) r += "mil ";
            else if (miles > 1) r += tresnumeros(miles, false) + "mil ";
            if (units > 0) r += tresnumeros(units, last);
            return r;
        }

        function docenumeros(n) {


            if (n == 0) return "cero ";
            millo = Math.floor(n / 1000000);
            unidades = n % 1000000;
            r = "";
            if (millo == 1) r += "un millón ";
            else if (millo > 1) r += seisnumeros(millo, false) + "millones ";
            if (unidades > 0) r += seisnumeros(unidades, true);
            //alert(r);

            return r;
        }

function num_pal(num)
{
	//num=document.getElementById('numero').value;
	num=num.replace(/\./g, '');
	num=num.replace('-', ' guión ');
	num=num.replace(',', ' coma ');

	numero_dividido=num.split(' ');
	//alert(numero_dividido);
	var final_1="";
	for(i=0;i<numero_dividido.length;i++)
		{
			if(docenumeros(numero_dividido[i])==''){final_1+=numero_dividido[i]+" ";}
			else{final_1+=docenumeros(numero_dividido[i])+" ";}
		}
	//echo $num;
	//document.getElementById('num_pal').innerHTML=final_1;
	return final_1;
}
</script>
<style>
.label_col{ width:20%; float:left; background:#777; color:#fff; text-align:left; }
.span_col{ width:30%; float:left; background:#fff; color:#000; text-align:left; }
</style>
<h2>Solicitud Documento</h2>
<hr>
    <script>
    window.dhx_globalImgPath = "js/imgs/";
    </script>
    <link rel="STYLESHEET" type="text/css" href="js/dhtmlxcombo.css">
    <script  src="js/dhtmlxcommon.js"></script>
    <script  src="js/dhtmlxcombo.js"></script>
    <?
                    $formato_listar = new FormatoDocumento();
                    $formato_listar->setEstado(1);
                    $formato_listar->setSeccion("Publica");
                    //$formato_listar->setIdCategoria($_REQUEST['categoria']);
                    $formato_listar->buscarFormatos();
                    $arrObjFormato = $formato_listar->getArregloObjetos();
                    if($_REQUEST[cod_formato]==""){
    ?><form action="?op=solicitud_escritura_publica" method="post"><table><tr>
                    <td>
                    Formato a solicitar
                    </td>
                    <td>
                    <select name="cod_formato" id="combo_zone1">
                        <option value=""></option>
                        <?

                        for($i=0;$i<count($arrObjFormato);$i++)
                        {
                            $obj = $arrObjFormato[$i];
                            $codigo_formato = $obj->getCod_formato();
                            $nombre_formato = $obj->getNombre_Formato();
                            $num_comp = $obj->getNumPersonas();

                            ?><option value="<?=$codigo_formato;?>,<?=$num_comp;?>"><?=$nombre_formato." (".$num_comp.")";?></option><?
                            unset($obj);
                        }
                        $formato_listar->setArregloObjetos($arrObjFormato);

                        ?>
                    </select>

                </td></tr>
            <tr><td><input type="submit" value="Siguiente"></td></tr>
        </table>
    </form>
    <?}
    else{?>
	<form method=post action="?op=solicitud_escritura_publica" name="solicitar" id="solicitar" style="width:100%;float:left;">
		<input type=hidden name=op value="<?=$op;?>">

                    <table>
                        <tr><td>
                    <?
                    $form=preg_split('/,/', $_REQUEST['cod_formato']);
                    $id_formato=$form[0];
                    $n_com=$form[1];
                    $rutcli = "";	if(isset($_POST["rutcli"])) $rutcli = $_POST["rutcli"];
                    $n_rut = count($rutcli);
                        if(!$n_com){
                        for($c=0;$c<$n_rut;$c++)
                        {
                            $rut = $rutcli[$c];
                            ?>
                                <label>Rut</label>
                                <input type=text name="rutcli[]" id="rut_cliente<?echo $c;?>"  autocomplete="off" value="<?=$rut;?>"><br>
                            <?
                        }
                        }
                        else{
                        for($c=1;$c<=$n_com;$c++)
                        {
                            ?>
                                <label>Rut</label>
                                <input type=text name="rutcli[]" autocomplete="off" id="rut_cliente<?echo $c;?>" value="<?=$rut;?>"><br>
                            <?
                        }
                        }

                    ?>
                    <br>
                    <input type="hidden" name="cod_formato" value="<?echo $id_formato;?>">
                </td>
                <td>
		<div style="width:30%;float:right;"><input type=submit name=submit value="Solicitar"></div>
                </td>
                <tr>
        </table>
        </form>
        <br>
        <?
        if(isset($_POST["guardar_documento"]))
        {
            //Digitamos el documento final.
            $formulario_texto = $_POST['contenido_documento'];
            //echo "*".$formulario_texto."*";
            $objDoc = $obj_funcionario->getObjDocumento();
            $objDoc->setContenido($formulario_texto);
            if($config->getFirma_manual()==1){
            $objDoc->setEstado("firmado");
            }
                    $objSolic = new Solicitud();
                    $objSolic->ultimoNroSolic();
                    $objSolic->setFecha(date("Y-m-d"));
                    $objSolic->setNombre_solicitante($_REQUEST['nombre_solicitante']);


                    if($_REQUEST['gratis']=='1')$objSolic->setDerecho('0');
                    else $objSolic->setDerecho($_REQUEST['derecho']);
                    //echo// "*".$_REQUEST['tipopago']."*";
                    if($_REQUEST['tipopago']=='1'){
                    $objSolic->setTipo_pago('1');//contado
                    $objSolic->setRut_empresa("");
                    }
                    else
                        {
                        $objSolic->setTipo_pago('2');//deuda
                        $objSolic->setRut_empresa($_REQUEST['rut_empresa']);
                        }

                    $objSolic->setEstado('1');//0,1
                    $objSolic->setNumero_turno($_REQUEST['numero_turno']);
                $objDoc->setObjSolic($objSolic);

                $objRepEscPublica = new RepertorioEscPublica();

                $objRepEscPublica->setRut1($_REQUEST['rut10']);
                $objRepEscPublica->setRut2($_REQUEST['rut20']);
                //echo $_REQUEST['rut10'];
                //echo $_REQUEST['rut20'];
                for($i=0;$i<10;$i++)
                {
                $name="nombre_completo1$i";
                if(trim($_REQUEST[$name])!="")
                    {
                    $nombre1=preg_split("/ /", $_REQUEST[$name]);
                    break;
                    }
                }
                for($i=0;$i<10;$i++)
                {
                $name="nombre_completo2$i";
                if(trim($_REQUEST[$name])!="")
                    {
                    $nombre2=preg_split("/ /", $_REQUEST[$name]);
                    break;
                    }
                }
                
                //echo $nombre1[0];
                //echo $nombre2[0];
                $objRepEscPublica->setNombre1($nombre1[0]);
                $objRepEscPublica->setApellido1($nombre1[count($nombre1)-2]." ".$nombre1[count($nombre1)-1]);



                $objRepEscPublica->setNombre2($nombre2[0]);
                $objRepEscPublica->setApellido2($nombre2[count($nombre2)-2]." ".$nombre2[count($nombre2)-1]);


                $objRepEscPublica->setFojas($_REQUEST['fojas']);
                $objRepEscPublica->setAbogado($_REQUEST['abogado']);
                $objRepEscPublica->setProtocolo(0);
                $objRepEscPublica->setContrato($_REQUEST['categoria_formato']);
                //print_r($objRepEscPublica);
                $objDoc->setObjRepertorioEscPublica($objRepEscPublica);

             $contenido = $objDoc->digitarDocumento();

                    //$cliente = new Cliente();
                    //$cliente->setRut($_REQUEST['rut0']);
                    //$nombre0=preg_split("/ /", $_REQUEST['nombre_completo0']);
                    //$largo=count($nombre0);
                    //echo  $largo;
                    //print_r($nombre0);
                    //$st=(“de”, “la”, “del”, “las”, “los”, “mac”, “mc”, “van”, “von”, “y”, “i”, “san”, “santa”);
                    //for($i=$largo;$i>=0;$i--)
                    //{
                    //   echo $nombre0[$i]." ";
                    //   if($nombre0[$i] =='$nombre0[$i]')
                    //   $materno[]="";
                    //}
                   /* $cliente->setNombres($nombre0[0]." ".$nombre0[1]);
                    $cliente->setApellido_p($nombre0[2]);
                    $cliente->setApellido_m($nombre0[3]);
                    $cliente->setCiudad($_REQUEST['ciudad0']);
                    $cliente->setNacionalidad($_REQUEST['nacional_com0']);
                    $cliente->setProfesion($_REQUEST['profesion0']);
                    $cliente->setEcivil($_REQUEST['ecivil_com0']);
                    $cliente->setDireccion($_REQUEST['direccion_com0']);
                    $cliente->setGenero(3);
                    $cliente->setGen($_REQUEST['genero_com0']);
                    $cliente->ingresarClienteConSolicitud();*/

            unset($objDoc);
        }
        ?>
        <br>
	<?
	if(isset($_POST["submit"]))
	{
            //Obtenemos el objeto formato.
		$cod_formato = "";	if(isset($_POST["cod_formato"])) $cod_formato = $_POST["cod_formato"];
		$objFormato=null;
                for($c=0;$c<count($arrObjFormato);$c++)
                {
                    $objFormato = $arrObjFormato[$c];
                    $codigo_formato = $objFormato->getCod_formato();
                    if($codigo_formato==$cod_formato) break;
                }
            //Obtenemos los objetos cliente
                $objArregloClientes = new Cliente();

                $arrAuxCli = array();
                for($c=0;$c<$n_rut;$c++)
		{
                    $rut = $rutcli[$c];

                    $cli = new Cliente();
                    $cli->setRut($rut);
                    $cli->buscarClientes();
                    $arrObj = $cli->getArregloObjetos();

                    $arrAuxCli[$c] = $arrObj;

                    if(count($arrObj)>0)
                    {
                        $obCli = $arrObj[0];    //retornamoss una sola posicion de cliente.

                        $rut = $obCli->getRut();
                        $nombres = $obCli->getNombres();
			$apellido_p = $obCli->getApellido_p();
			$apellido_m = $obCli->getApellido_m();
			$ciudad = $obCli->getCiudad();
			$direccion = $obCli->getDireccion();
			$email = $obCli->getEmail();
			$telefono = $obCli->getTelefono();
                        $nacionalidad = $obCli->getNacionalidad();
                        $profesion = $obCli->getProfesion();
                        $ecivil = $obCli->getEcivil();
                        $gen = $obCli->getGen();

			$fechareg = $obCli->getFecha_registro();
			$fechanac = $obCli->getFecha_nacimiento();
                        $rut_empresa = $obCli->getEmpresa();
			?>

			<?
                        unset($obCli);
                    }
                    unset($cli);
		}

                $objArregloClientes->setArregloObjetos($arrAuxCli);
                $arr = $objArregloClientes->getArregloObjetos();
                //var_dump($arr);

                for($i=0;$i<count($arr);$i++)
                {
                    $obj = $arr[$i][0];
                    //echo "<br>rut: ".$obj->getRut();
                }

                ?>
                <fieldset>
                <form action="?op=solicitud_escritura_publica" method="post" id="form_guardar" onsubmit="funct_guardar_documento()">

                     <legend>O.T.</legend>
                     <table>
                         <tr>
                             <td>Nombre Solicitante</td>
                             <td><input type="text" id="inputoc1" name="nombre_solicitante" value="<?=$nombres." ".$apellido_p;?>" ></td>
                             <td>Número de turno</td>
                             <td><input type="text" name="numero_turno"></td>

                         </tr>
                         <tr>
                             <td>Derecho</td>
                             <td><input type="text" id="inputoc1" name="derecho" value="<?=$objFormato->getDerecho();?>" ></td>
                             <td>Gratis</td>
                             <td><input type="checkbox" name="gratis" value="1"></td>
                         </tr>
                         <?if(trim($rut_empresa)=="") {//contado?>
                         <input type="hidden" name="tipopago" value="1">
                         <?}
                         else{
                         ?>

                         <tr>
                             <td>Pertenece a empresa RUT:</td><td><?=$rut_empresa?></td>
                             <td>Solicitud como persona <input type="checkbox" name="tipopago" value="1"></td>
                         </tr>
                         <?}?>
                     </table>
                 </fieldset>
        <?
                $codigo_formato = $objFormato->getCod_formato();
                $nombre_formato = $objFormato->getNombre_Formato();
                $precio_formato = $objFormato->getDerecho();
                $parrafo_formato = $objFormato->getContenido_parrafo();
                $id_categoria = $objFormato->getIdCategoria();
                $nro_comareciente = $objFormato->getNumPersonas();
                $paginas= $objFormato->getPaginas();
        ?>
                <fieldset>
                <legend>Datos Repertorio</legend>
                Paginas <input type="text" name="fojas" value="<?=$paginas?>"> Abogado <input type="text" name="abogado"><br>
                </fieldset>
                
                <?
                //Creando el documento a guardar
                $objDoc = new Documento();
                $objDoc->setEstado("en espera");
                $objDoc->setFecha_creacion(date("Y-m-d"));
                $objDoc->setFolio_doc("");
                $objDoc->setFormato($objFormato);
                $objDoc->setObjFunc($obj_funcionario);
                $objDoc->setNombre_doc($objFormato->getNombre_Formato());

                //estado, fecha_creacion, folio_doc, cod_formato, nro_solicitud, rut, nombre_doc, contenido_doc
                $pattern = '/\[(.*?)\]/si'; //expresion regular que detecta tags

                $formatoHTML = $parrafo_formato;
                $formatoHTML2 = $parrafo_formato;


                //----------------------Viendo con formato--------------------------------------
                $contador_tipo_tag = 0;
                $contador_tag_rut = 0;
                $contador_tag_nombre = 0;
                $contador_tag_dir = 0;
                preg_match_all($pattern,$parrafo_formato,$captura);

                $tam_imputs = sizeof($captura[0]);
                //echo "<br>tam_imputs: $tam_imputs<br>";

                $formato_texto = $formatoHTML;


                ?><div align="center"><h1><?=$nombre_formato?></h1></div><br><?
                for($num=0;$num<4;$num++)
                {
                //echo $num;
                $num2=$num+1;
                $patron_rut="/rut$num2/";
                $patron_nombre="/nombre_completo$num2/";
                $patron_rireccion="/direccion_com$num2/";
                $patron_gen="/genero_com$num2/";
                $patron_ecivil="/ecivil_com$num2/";
                $patron_nacional_com="/nacional_com$num2/";
                $patron_profesion="/profesion$num2/";
                $patron_ciudad="/ciudad$num2/";
                
                $patron_porcentaje="/porcentaje$num2/";
                $patron_m2="/metros_cuadrados$num2/";
                $patron_comuna="/comuna$num2/";
                $patron_rol_prop="/rol_propiedad$num2/";
                $direccion_inmueble="/direccion_inmueble$num2/";
                $patron_monto="/monto$num2/";

                $patron_nombre_propietario="/nombre_propietario$num2/";
                $patron_rut_propietario="/rut_propietario$num2/";
                $patron_protocolizacion="/protocolizacion$num2/";
                $patron_nacionalidad_propietario="/nacionalidad_propietario$num2/";
                $patron_profecion_propietario="/profecion_propietario$num2/";

                $patron_a_profesion_="/a_profesion_$num2/";
                $patron_a_nombre="/a_nombre$num2/";
                $patron_a_rut_="/a_rut_$num2/";
                $patron_a_direccion_="/a_direccion_$num2/";
                $patron_a_ciudad_="/a_ciudad_$num2/";

                $patron_ciudad_notaria="/ciudad_notaria$num2/";
                $patron_notario_titular="/notario_titular$num2/";
                $patron_direccion_notaria="/direccion_notaria$num2/";
                $patron_notario_suplente="/notario_suplente$num2/";
                $patron_ciudad_notaria="/ciudad_notaria$num2/";
                $patron_don_dona="/don_dona$num2/";


                //[abogado_redacta10],


                $rut = "";
                $nombres = "";
		$apellido_p = "";
		$apellido_m = "";
		$ciudad = "";
		$direccion = "";
                $nacionalidad = "";
                $profesion = "";
                $ecivil = "";
                $gen = "";
                $obCli = "";
                $obCli = $arrAuxCli[$num][0];
                if($obCli!=null)
                    {
                        $rut = $obCli->getRut();
                        $nombres = $obCli->getNombres();
			$apellido_p = $obCli->getApellido_p();
			$apellido_m = $obCli->getApellido_m();
			$ciudad = $obCli->getCiudad();
			$direccion = $obCli->getDireccion();
                        $nacionalidad = $obCli->getNacionalidad();
                        $profesion = $obCli->getProfesion();
                        $ecivil = $obCli->getEcivil();
                        $gen = $obCli->getGen();
                    }
                $num_nom=0;
                $num_rut=0;
                $num_prop=0;
                $num_proto=0;
                $num_ciudad=0;
                $num_a_rut_=0;
                $num_a_nombre=0;
                $trc=0;
                
                for($i=0; $i<sizeof($captura[0]); $i++)
                {
                    
                    
                    $tag = $captura[1][$i];
                    //if($i==4)$inputs.="</tr><tr>";
                    //echo "*".$i."*";
                    //preg_match($patron_rut, $tag);
                    if(preg_match($patron_rut, $tag))
                    {
                    $value_tag = num_pal($rut);
                    if($num_rut==0){
                    //$inputs.= "<tr><td>Rut Compareciente ".$num2."</td><td><input type='text' name='".$captura[1][$i]."' class='required' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $num_rut++;
                    
                    }
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }
                    else if(preg_match($patron_nombre, $tag))
                    {
                        $value_tag = $nombres." ".$apellido_p." ".$apellido_m;
                    if($num_nom==0){
                    //$inputs.= "<tr><td>Nombre Compareciente ".$num2."</td><td><input type='text' name='".$captura[1][$i]."' class='required' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $num_nom++;                   
                    }
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }
                     else if(preg_match($patron_rireccion, $tag))
                    {
                        $value_tag = num_pal($direccion);
                    //$inputs.= "<tr><td>Direccion</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }
                     else if(preg_match($patron_ciudad, $tag))
                    {
                        $value_tag = $ciudad;

                    //$inputs.= "<tr><td>Ciudad</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }
                    else if(preg_match($patron_nacional_com, $tag))
                        {$value_tag = $nacionalidad;
                    //$inputs.= "<tr><td>Nacionalidad</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                        }
                    else if(preg_match($patron_profesion, $tag))
                        {$value_tag = $profesion;
                    //$inputs.= "<tr><td>Profeción u oficio</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                        }
                    else if(preg_match($patron_ecivil, $tag))
                        {$value_tag = $ecivil;
                    //$inputs.= "<tr><td>Estado Cilvil</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if(preg_match($patron_don_dona, $tag))
                        {
                        if($gen=="masculino")
                        $value_tag = "don";
                        if($gen=="femenino")
                        $value_tag = "doña";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }

                    else if(preg_match($patron_ciudad_notaria, $tag))
                        {$value_tag = $info_notaria[0][6];
                    //$inputs.= "<tr><td>Estado Cilvil</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if(preg_match($patron_notario_titular, $tag))
                        {$value_tag = $info_notaria[0][23]." ".$info_notaria[0][20]." ".$info_notaria[0][19];
                    //$inputs.= "<tr><td>Estado Cilvil</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if(preg_match($patron_direccion_notaria, $tag))
                        {$value_tag = num_pal($info_notaria[0][3]);
                    //$inputs.= "<tr><td>Estado Cilvil</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if(preg_match($patron_notario_suplente, $tag))
                        {$value_tag = 'Juan Perez';
                    //$inputs.= "<tr><td>Estado Cilvil</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if(preg_match($patron_ciudad_notaria, $tag))
                        {$value_tag = $ecivil;
                    //$inputs.= "<tr><td>Estado Cilvil</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if($tag=="genero_com0")
                        {$value_tag = $gen;
                    //$inputs.= "<tr><td>Género</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }

/******************************************************************************/

                    else if($tag=="dia$num")
                    {
                    $value_tag = num_pal(date("d"));
                    $value_tag1 = date("d");
                    $inputs.= "*<td>Dia </td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag1."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                    $trc++;
                    }
                    else if($tag=="mes$num")
                    {
                        $value_tag = $meses[date("n")];
                        $inputs.= "*<td>Mes</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        $trc++;
                    }
                    else if($tag=="anyo$num")
                    {
                        $value_tag = num_pal(date("Y"));
                        $value_tag1 = date("Y");
                        $inputs.= "*<td>Año</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag1."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        $trc++;
                    }
                    else if($tag=="interno_anyo")
                    {
                        $value_tag = date("Y");
                        //$inputs.= "<tr><td>Año</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
$trc++;
                    }

                    else if($tag=="norte$num")
                    {$trc++;
                        $value_tag = "";
                        $inputs.= "*<td>Norte</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                    }
                     else if($tag=="sur$num")
                    {$trc++;
                         $value_tag = "";
                        $inputs.= "*<td>Sur</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                    }
                    else if($tag=="este$num")
                    {$trc++;
                         $value_tag = "";
                        $inputs.= "*<td>Este</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                    }
                    else if($tag=="oeste$num")
                    {$trc++;
                         $value_tag = "";
                        $inputs.= "*<td>Oeste</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                    }
                    else if(preg_match($patron_porcentaje, $tag))
                        {$trc++;
                        $value_tag = "";

                    $inputs.= "*<td>Porcentaje $num</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                        }
                    else if(preg_match($patron_m2, $tag))
                        {$trc++;
                        $value_tag = "";

                    $inputs.= "*<td>Metros Cuadrados</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                        }
                    else if(preg_match($patron_comuna, $tag))
                        {$trc++;
                        $value_tag = "";

                    $inputs.= "*<td>Comuna</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                        }
                    else if(preg_match($patron_rol_prop, $tag))
                        {$value_tag = "";
                    $inputs.= "*<td>Rol Propiedad</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                     $trc++;   }
                    else if(preg_match($direccion_inmueble, $tag))
                        {$value_tag = "";
                    $inputs.= "*<td>Dirección Inmueble</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                     $trc++;   }
                    else if(preg_match($patron_monto, $tag))
                        {$value_tag = "";
                    $inputs.= "*<td>Monto</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                     $trc++;   }

                    else if(preg_match($patron_nombre_propietario, $tag))
                        {$value_tag = "";

                    if($num_prop==0)
                     {$trc++;
                    $inputs.= "*<td>Nombre Propietario</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $num_prop++; 
                    
                     }
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if(preg_match($patron_rut_propietario, $tag))
                        {$value_tag = "";$trc++;
                    $inputs.= "*<td>Rut Propietario</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
  
                    else if(preg_match($patron_nacionalidad_propietario, $tag))
                        {$value_tag = "";$trc++;
                    $inputs.= "*<td>Nacionalidad Propietario</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if(preg_match($patron_profecion_propietario, $tag))
                        {$value_tag = "";$trc++;
                    $inputs.= "*<td>Profesion Propietario</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                  else if(preg_match($patron_protocolizacion, $tag))
                        {$value_tag = "";
                    if($num_proto==0){$trc++;
                    $inputs.= "*<td>Protocolización</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $num_proto++;
                    }
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                  else if(preg_match($patron_a_nombre, $tag))
                        {$value_tag = "";
                    if($num_a_nombre==0){$trc++;
                    $inputs.= "*<td>A Nombre</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $num_a_nombre++;
                    }
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                  else if(preg_match($patron_a_rut_, $tag))
                        {$value_tag = "";
                    if($num_a_rut_==0){$trc++;
                    $inputs.= "*<td>A Rut</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $num_a_rut_++;
                    }
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                  else if(preg_match($patron_a_direccion_, $tag))
                        {$value_tag = "";$trc++;

                    $inputs.= "*<td>A Direccion</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";

                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }

                  else if(preg_match($patron_a_profesion_, $tag))
                        {$value_tag = "";$trc++;

                    $inputs.= "*<td>A Profesion</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";

                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                  else if(preg_match($patron_a_ciudad_, $tag))
                        {$value_tag = "";$trc++;

                    $inputs.= "*<td>A Ciudad</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                        }
                    else if($tag=="abogado_redacta$num")
                    {
                         $value_tag = "";$trc++;
                        $inputs.= "*<td>Abogado Redacta</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);
                    }
                    else{ $value_tag =$captura[1][$i];
                        //$inputs.= "<tr><td>".$captura[1][$i]."</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                        //$formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }

                    //$inputs.= "<tr><td>".$captura[1][$i]."</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td></tr>\n";
                    //$formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);


                }
                }
                $inputs_split=preg_split('/\*/', $inputs);
//print_r($inputs_split);
$inputs_final="<tr>";
for($g=1;$g<count($inputs_split);$g++)
{
    if($l==4)
        {
            $inputs_final.="</tr>\n<tr>";
            $l=0;
        }
   $inputs_final.= $inputs_split[$g];
    $l++;
}
/*
                for($i=0; $i<sizeof($captura[0]); $i++)
                {
                    echo $i;

                    if($tag=="dia0")
                    {
                        $value_tag = date("d");
                    $inputs.= "<tr><td>Dia</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                    $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }
                    else if($tag=="mes0")
                    {
                        $value_tag = $meses[date("n")];
                        $inputs.= "<tr><td>".$captura[1][$i]."</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }
                    else if($tag=="anyo0")
                    {
                        $value_tag = date("Y");
                        $inputs.= "<tr><td>".$captura[1][$i]."</td><td><input type='text' name='".$captura[1][$i]."' autocomplete='off' id='".$captura[1][$i]."' value='".$value_tag."' onKeyUp=\"setValor('".$captura[1][$i]."');\"></td>\n";
                        $formatoHTML = str_replace($captura[0][$i],"<span id='".$captura[1][$i]."c'>$value_tag</span>",$formatoHTML);

                    }
                    else {$value_tag =$captura[1][$i];}
                }*/
                //----------?op=solicitud_documento-------<input type="text" name="rut[]">-------------------------------------------------------------
                echo "<div id=\"doc_a_enviar\" class=\"editable\" style=\"display:none\">";
                echo $formatoHTML;
                echo "</div><hr>";
                ?>
	<script>

		// Uncomment the following code to test the "Timeout Loading Method".
		// CKEDITOR.loadFullCoreTimeout = 5;

		window.onload = function() {
			// Listen to the double click event.
			if ( window.addEventListener )
				document.body.addEventListener( 'dblclick', onDoubleClick, false );
			else if ( window.attachEvent )
				document.body.attachEvent( 'ondblclick', onDoubleClick );

		};

		function onDoubleClick( ev ) {
			// Get the element which fired the event. This is not necessarily the
			// element to which the event has been attached.
			var element = ev.target || ev.srcElement;

			// Find out the div that holds this element.
			var name;

			do {
				element = element.parentNode;
			}
			while ( element && ( name = element.nodeName.toLowerCase() ) &&
				( name != 'div' || element.className.indexOf( 'editable' ) == -1 ) && name != 'body' );

			if ( name == 'div' && element.className.indexOf( 'editable' ) != -1 )
				replaceDiv( element );
		}

		var editor;

		function replaceDiv( div ) {
			if ( editor )
				editor.destroy();
                        alert(div.innerHTML);
			editor = CKEDITOR.replace( div );
                        document.getElementById('inputs').style.visibility='hidden';
                        document.getElementById('boton_sacar').style.visibility='visible';
		}
  
	</script>
                    	<!--<textarea id="elm1" name="contenido_documento" rows="15" cols="85" style="width: 80%">
                        -->
                
                <div id="inputs">
                <table><?
                $colores[0]='#E6E6E6';
                $colores[1]='#A9E2F3';
                $colores[2]='#E1F5A9';
                $colores[3]='#F5BCA9';
                $colores[4]='#D0F5A9';
                $colores[5]='#F5ECCE';
                $colores[6]='#CEECF5';
                $colores[7]='#A9E2F3';
                $colores[8]='#81F79F';
                $colores[9]='#A9E2F3';

                for($c=0;$c<$nro_comareciente;$c++)
                {
                $num3=$c+1;

                $rut = "";
                $nombres = "";
		$apellido_p = "";
		$apellido_m = "";
		$ciudad = "";
		$direccion = "";
                $nacionalidad = "";
                $profesion = "";
                $ecivil = "";
                $gen = "";
                $obCli = "";
                $obCli = $arrAuxCli[$c][0];
                if($obCli!=null)
                    {
                        $rut = $obCli->getRut();
                        $nombres = $obCli->getNombres();
			$apellido_p = $obCli->getApellido_p();
			$apellido_m = $obCli->getApellido_m();
			$ciudad = $obCli->getCiudad();
			$direccion = $obCli->getDireccion();
                        $nacionalidad = $obCli->getNacionalidad();
                        $profesion = $obCli->getProfesion();
                        $ecivil = $obCli->getEcivil();
                    }
                    else {$rut = $rutcli[$c];}

                        ?>
                            <tr bgcolor="<?=$colores[$c]?>">
                            <td>Nombre</td>
                            <td><input name="nombre_completo<?=$num3?>0" class="required" autocomplete="off" id="nombre_completo<?=$num3?>0" value="<?=$nombres." ".$apellido_p." ".$apellido_m?>" onkeyup="setValor('nombre_completo<?=$num3?>0');" type="text"></td>
                            <td>Rut</td>
                            <td><input name="rut<?=$num3?>0" class="required" autocomplete="off" id="rut<?=$num3?>0" value="<?=$rut?>" onkeyup="setValor('rut<?=$num3?>0');" type="text"></td>
                            <td>Ciudad</td>
                            <td><input name="ciudad<?=$num3?>0" class="required" autocomplete="off" id="ciudad<?=$num3?>0" value="<?=$ciudad?>" onkeyup="setValor('ciudad<?=$num3?>0');" type="text"></td>
                            <td>Dirección</td>
                            <td><input name="direccion_com<?=$num3?>0" class="required" autocomplete="off" id="direccion_com<?=$num3?>0" value="<?=$direccion?>" onkeyup="setValor('direccion_com<?=$num3?>0');" type="text"></td>
                            </tr><tr bgcolor="<?=$colores[$c]?>">
                            <td>Nacionalidad</td>
                            <td><input name="nacional_com<?=$num3?>0" class="required" autocomplete="off" id="nacional_com<?=$num3?>0" value="<?=$nacionalidad?>" onkeyup="setValor('nacional_com<?=$num3?>0');" type="text"></td>
                            <td>Profesión</td>
                            <td><input name="profesion<?=$num3?>0" class="required" autocomplete="off" id="profesion<?=$num3?>0" value="<?=$profesion?>" onkeyup="setValor('profesion<?=$num3?>0');" type="text"></td>
                            <td>Estado Civil</td>
                            <td><input name="ecivil_com<?=$num3?>0" class="required" autocomplete="off" id="ecivil_com<?=$num3?>0" value="<?=$ecivil?>" onkeyup="setValor('ecivil_com<?=$num3?>0');" type="text"></td>

                            </tr>
                    <?
                }
                ?>
                           </table>
                        <table>
                        <?echo $inputs_final;//$formatoHTML;?>
                        </table>
                        <!--</textarea>-->
                    <br>
                    <input type="hidden" id="inputoc" name="contenido_documento" value="fsdf">
                    <input type="hidden" id="inputoc2" name="rut_empresa" value="<?=$rut_empresa;?>">
                    <input type="hidden" id="cat_for" name="categoria_formato" value="<?=$id_categoria?>">
                    <input type="hidden" name="nombre_documento" value="<?=$nombre_formato?>">

                    <input type="hidden" name="cod_formato" value="<?echo $_REQUEST['cod_formato'];?>">
                    
               
               </div>
                

                <table width="100%">
                    <tr>
                        <td><div id="guardar" style="display:none"><input type="submit" id="guardar_documento" name="guardar_documento" value="Guardar"></div></td>
                        <td><input type="button" value="pdf" onclick="pdf();"></td>
                        <td><input type="button" value="Siguiente >>>" onclick="siguiente();"></td>
                    <tr>
                </table>
                </form>

                <?$obj_funcionario->setObjDocumento($objDoc);?>

                <?


                unset($objDoc);
	}
        unset($formato_listar);
}
?>

    <script>
        var z = dhtmlXComboFromSelect("combo_zone1");
        z.enableFilteringMode(true);
        function pdf(){
            if(document.getElementById('guardar').style.display=='inline')
                {                             
            document.getElementById('doc_a_enviar').innerHTML=editor.getData();
            document.getElementById('form_guardar').action='pdf_meson.php';
            document.getElementById('inputoc').value=document.getElementById('doc_a_enviar').innerHTML;
            document.getElementById('form_guardar').submit();
            document.getElementById('form_guardar').action='?op=solicitud_escritura_publica';
                    
                }
            else{
            document.getElementById('form_guardar').action='pdf_meson.php';
            document.getElementById('inputoc').value=document.getElementById('doc_a_enviar').innerHTML;
            document.getElementById('form_guardar').submit();
            document.getElementById('form_guardar').action='?op=solicitud_escritura_publica';
            }
        }
        function siguiente(){
                   document.getElementById('inputs').style.display='none';
                   document.getElementById('guardar').style.display='inline';
                   div1 = document.getElementById('doc_a_enviar');
                   editor = CKEDITOR.replace( div1 );
               }
            function sacar_editor()
            {
            if ( editor )
				editor.destroy();
            document.getElementById('inputs').style.visibility='visible';
            document.getElementById('boton_sacar').style.visibility='hidden';
            }
    </script>
<?
?>